using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using localAutoCode.CSUtils1;
using localAutoCode.U3dUtils1;
using float3 = Unity.Mathematics.float3;
using UnityEngine;

public class AppStartup: MonoBehaviour {
    const string _tag = "AppLaunchScene";

    void Awake() {
        try {
            AppStart.Start();
        } catch(Exception ex) {
            CLog.Ex(_tag, "", ex);
        }
        _RegisterAOT();
    }

    public Dictionary<char, float3> _RegisterAOT() {
        var obsPosList = new List<float3>();
        var pos = new Vector3();
        var size = new Vector3();
        #if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
        Bitmap box0 = new Bitmap(1, 2);
        #endif
        obsPosList.Add(new float3(pos.x + -size.x, 0, pos.z + -size.z));
        obsPosList.Add(new float3(pos.x + size.x, 0, pos.z + -size.z));
        obsPosList.Add(new float3(pos.x + size.x, 0, pos.z + size.z));
        obsPosList.Add(new float3(pos.x + -size.x, 0, pos.z + size.z));

        var char_fffDic = new Dictionary<char, float3>();
        char_fffDic.Add('c', new float3(obsPosList.Count));
        // 
        return char_fffDic;
    }
}
